|
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
tberger am 23.04.2008 um 13:49 Uhr (0)
Vielleicht bekommst du den Wert ueberSet oSpaWB = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Set oMeas = oSpaWB.GetMeasurable(Surface)oMeas.Area SurfaceAreasodass dann SurfaceArea den Flaecheninhalt beschreibt. Laenge einer Linie koennte ueber Length anstelle von Area gehen.Ich habe das nicht getestet, nur aus meinem Gedaechtnis zusammengezimmert.Gruesse aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...[Diese Nachricht wurde von tberger am 23. Apr. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auf Dateibennung
tberger am 27.11.2007 um 08:50 Uhr (0)
Hallo Manni3,wir gehen einen anderen Weg.Wir machen ein New From der Baugruppe (und der beteiligten Bauteile), lassen dann ein Script laufen, welchen einen bestimmten Stringausdruck im Part Name durch einen anderen ersetzt. Beim anschließenden Sichern werden diese neu erzeugten Namen automatisch Sicherungsnamen unserer neuen Baugruppe und der Einzelteile. In der Regel sind das so 200-300 Bauteile und 50 Products, die wir so in einem Rutsch neu erschaffen und sichern.Grüße aus dem RheinlandThomas----------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties PLM Document Attributes abfragen
tberger am 13.09.2011 um 18:05 Uhr (0)
Ich nehme an das passiert mit Skripte, die beim erstmaligen Sichern von V5-Daten in eine Datenbank dann diese User Attributes erzeugen und befüllen (über eine "Integration", z.B. bei Teamcenter und Ford).Diese Daten können auch vorher angelegt worden sein (im CATIA, da dann auch durch Skripte) um sie dann in die Datenbank-Profilkarten zu "mappen".Und damit kommst du selbst ran:Sub CATMain()Dim partDocument1 As documentSet partDocument1 = CATIA.ActiveDocumentDim product1 As productSet product1 = partDocumen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
tberger am 29.10.2009 um 13:06 Uhr (1)
Beim Umschalten in den Visualisierungsmodus wird definitiv weniger Speicher benötigt. Meine Schweissbaugruppen z.B. haben nativ geladen (also Design Mode) CNEXT mit 2,3 GB belastet, nach Umschalten in Visu Mode waren es noch 600 MB. Es kommt auch darauf an, wie genau die cgr-Rasterung eingestellt ist. Ist sie (General Display Performance, 3D Accuracy) standardmäßig 0.2, ist das ca. mein Wert. Ist sie genauer eingestellt (0.02), dann braucht CNEXT auch wieder mehr, da ja auch wesentlich mehr Dreiecke darges ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : if then else mit abfrage
tberger am 15.11.2011 um 11:45 Uhr (0)
Hallo PaulPanza,ich glaube, dass das mit einer Rule nicht geht, da diese immer die Parameter sofort abgleichen will. Du bekommst einen Loop, die Rule wird nicht funktionieren.Versuche eine Reaction stattdessen. Die Reaction hat den Vorteil, dass sie nur den Zustand zum Zeitpunkt des Reaction-Starts abfragt und entsprechend reagiert.Loops wie bei Rules kommen so nicht zustande.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formatierte Excel-Tabelle in CATIA V5
tberger am 13.08.2009 um 15:48 Uhr (0)
Dann könntest du auch JPGs deiner Excel-Tabelle erzeugen und in die Drawing einfügen. Tot ist tot, egal woher es kommt.Das Einfügen der jpgs findest du auch hier im Forum/Suche.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measures mit Macro auslesen
tberger am 21.04.2008 um 12:34 Uhr (0)
Hallo Woodstock,dazu brauchst du kein Makro, sondern nur ein Paar Mausklicks:Wenn du alle Messungen hast, klickst du auf den Button "Design Table" (Konstruktionstabelle), erzeugst eine neue Tabelle durch Angabe von vorhandenen Werten ("Create a design table with current parameter values"). Nach Klick auf OK kannst du in einem neuen Fenster Links all die "Parameter" selektieren, die du per Pfeiltaste in der Mitte nach "Rechts" schieben willst. Nach OK suchst du dir den Sicherungstyp aus (.xls geht nur auf X ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Produkte umbenennen
tberger am 05.10.2018 um 15:50 Uhr (1)
Hallo Svenja,könntest du nicht vor Anweisung der Namensanpassung ein "on error resume next" einbauen, die Anweisung laufen lassen und im Fall eines Fehlers dann die andere Namensanpassung durchführen lassen?------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
tberger am 12.08.2010 um 18:09 Uhr (0)
Dann kann ich nur sagen:Konstruktionstabelle und da die Online-Hilfe-Beispiele (Icon Konstruktionstabelle klicken, dann F1 für die CATIA Hilfe, wenn diese installiert ist) anschauen, wenn dir das Forum zu mächtig ist.Eigentlich muss man damit (Konstruktionstabelle) nur mal anfangen, dann wird das schon.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
tberger am 12.08.2010 um 20:48 Uhr (0)
Hallo nochmal,es ist das richtige Mittel.Du hast bereits Parameter im Part, du überträgst diese in eine Konstruktionstabelle, dann kannst du im EXCEL die Werte überschreiben oder du erzeugst im EXCEL weitere Zeilen deiner Werte darunter und bekommst damit gleich auch Varianten.Ansonsten kann man auch den von Christian angeschnittenen Script - Weg gehen. Man kann mit dem Rad zur Schule fahren oder auch mit dem Porsche.Ich würde vielleicht auch anstelle der Office2007 die Office2003 wenn möglich nehmen, da h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic
tberger am 21.12.2009 um 22:16 Uhr (0)
Bin mir nicht ganz sicher, aber aus CATIA heraus kann man mit CreateObject EXCEL starten. Vielleicht geht das auch umgekehrt.Wenn du ganze Parts erzeugen willst, geht das auch mit "GenerativeScripts", die innerhalb von CATIA gestartet werden; da ist der Code auch was kürzer als mit VB.[EDIT: schon wieder die kleinen Tasten oder zu die dicken Finger...]------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konstruktionstabellen isolieren
tberger am 24.10.2009 um 12:16 Uhr (0)
Du kannst sie mit einem Makro herauslöschen lassen.Isolieren geht denke ich nicht, da der "Link" ein Verweis auf eine externe txt bzw. Excel-Datei darstellt.EDIT: in diesem Fall liess sich das mit einer aufgezeichneten Suche mittels Makro-Rekorder lösen (als .catvbs in Texteditor sichern):Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.Selectionselection1.Search "CATKnowledgeSearch.DesignTableType,all"Set productDocument1 = CATIA.ActiveDocumentselection1.Delete sel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part Number auslesen
tberger am 22.04.2010 um 15:01 Uhr (0)
Es gibt eine schnelle Möglichkeit: das geht ganz klar mit einem Makro (wenn man es mal hat).der Haken: man muss es programmieren und das geht nicht eben schnell.Schau dich doch mal im Forum um, da gibt es einige Beiträge- wie man alle Dateien eines Verzeichnisses der Reihe nach öffnet- die .PartNumber eines jeden .Product -s ausliest und z.B.- in ein String mit und ";" Zeilenumbrüchen und ";" trennt um danach- den Gesamtstring als .csv (=EXCEL lesbar) auszugeben------------------Grüße aus dem ThurgauThomas ...
|
| In das Form CATIA V5 Programmierung wechseln |